﻿
using Ops.Mpc.Events;
using Ops.Mpc.Collections;
using Ops.Mpc.Filters;
namespace Ops.Mpc.ExampleApplication.ExampleService
{
    public interface IExampleServiceContext
    {
        void CreatePerson(string firstName, string lastName, AsyncCompleteHandler<Person> asyncCompleteHandler, ErrorHandler errorEventHandler, object context = null);
        void GetPersons(Pager pager, AsyncCompleteHandler<Person[]> asyncCompleteHandler, ErrorHandler errorEventHandler, object context = null);
        void GetPersons(Filter[] filters, AsyncCompleteHandler<Pager> asyncCompleteHandler, ErrorHandler errorEventHandler, object context = null);
 
    }
}
